package com.tenbit.tbw.svc;

import java.util.Map;



import com.tenbit.tbw.vo.PDT1010VO;

/**
 * 상품 상세정보 등록/수정/삭제 담당SVC <br>
 * <PRE>
 * System Name : 텐비트 워크샵
 * Business Name : 상품(PDT)
 * Author : 김창섭
 * Class Name(en) : PDT1020SVC.java
 * Class Name(ko) : 상품상세정보 SVC
 * Description  : 상품상세 정보 등록/수정 전 DATA유호성 검사 및 DAO호출, CTL에 msg전달
 * Modification History
 *     수정일         수정자     수정내용
 *    ------------  -------  ---------------------------
 *    2014.04.15.   김창섭   	 최초 생성
 *    2014.4.15.	김창섭           PDT1020SVCImpl 구현
 * </PRE>
 */

public interface PDT1020SVC {
	/**
	  * 입력된 파라미터 값을 이용하여 파라미터 값 유효성 검사 후 Insert : ProductInfoDetailEDAO호출, 결과 및 msg CTL에 전달
	  * @param  PDT1010VO 
	  * @return  Map
	  */
	public Map<String, Object> insProductInfoDetail(PDT1010VO pDT1010VO);
	/**
	  * 입력된 파라미터 값을 이용하여 파라미터 값 유효성 검사 후 Update : ProductInfoDetailEDAO호출, 결과 및 msg CTL에 전달
	  * @param  PDT1010VO 
	  * @return  Map
	  */
	public Map<String, Object> setProductInfoDetail(PDT1010VO pDT1010VO);
	/**
	  * 입력된 파라미터 값을 이용하여 파라미터 값 유효성 검사 후 Select : ProductInfoDetailEDAO호출, 결과 및 msg CTL에 전달
	  * @param  PDT1010VO 
	  * @return  Map
	  */
	public Map<String, Object> getProductInfoDetail(PDT1010VO pDT1010VO);	
	/**
	  * 입력된 파라미터 값을 이용하여 파라미터 값 유효성 검사 후 Delete : ProductInfoDetailEDAO호출, 결과 및 msg CTL에 전달
	  * @param  PDT1010VO 
	  * @return  Map
	  */
	public Map<String, Object> delProductInfoDetail(PDT1010VO pDT1010VO);
	
	
	public String getCategoryName(String itemCode);
	
}
